package org.springframework.zp.begin.inside;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * @author zhaorui
 * @Date 2024/4/11  21:25
 * @description: 内部类注入
 */
public class H {
	// 情况一 注入失败
	// class  J{
	//
	// }
	//
	// /**
	//  * 内部类 注入失败
	//  *
	//  * @param args
	//  */
	// public static void main(String[] args) {
	// 	AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
	// 	context.register(J.class);
	// 	context.refresh();
	// 	context.getBean(J.class);
	// }


	// 情况2: 能正常运行
	static class  J{

	}

	/**
	 * 内部类 注入失败
	 *
	 * @param args
	 */
	public static void main(String[] args) {
		AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
		context.register(J.class);
		context.refresh();
		context.getBean(J.class);
	}




}
